body {
	margin:0;
	padding:0;
	border:0;			
	width:100%;
	background:#e9e9e9;
	min-width:600px;    	
	font-size:90%;
}

/* Header styles */
#header {
	
	clear:both;
	float:left;
	width:100%;
	height:40px;
	font-size:100%;
	background-color:#0092ca;
}
.vocimenu
{
	float:left;
	width:100px;
	border-left:1px solid rgb(3,173,238); 
	padding-top:10px;
	padding-left:5px;
	height:30px;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
}

.vocimenu:hover
{
background-color:#005f84;
	
}

#import{
	
}
#export{
	border-right:1px solid rgb(3,173,238);
}
#thesaurus
{
	
}

/* column container */
#contenitore {
	margin-top:20px;
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	min-height: 550px;
}


#contenitoreSinistro
{   background-color:#ffffff; 
	float:left;
	position:relative;
	/*padding:0 0 1em 0;*/
	overflow:auto;
	overflow-y:hidden;
	width:25%;			
	margin-left:10px;
	min-height: 500px;	
	box-shadow:5px 5px 5px #0084b6;
	border: 1px solid #0084b6;
}

#contenitoreDestro
{
	background-color:#ffffff;
	float:left;
	position:relative;
	padding:5px;
	overflow:hidden;
	width:67%;			
	left:5%;			
	min-height: 490px;
	box-shadow:5px 5px 5px #0084b6;
	border: 1px solid #0084b6;
	
}

.concept
{
    border: none;
    outline:none; 
    display:inline-block;
    border-radius: 10px;
    color: #fff;
    background: none repeat scroll 0 0 #8384ab;
    margin-left:15px;
    margin-top:5px;
    padding: 2px 8px 1px;
    cursor: pointer;
}
/*
#conceptB
{
    background: none repeat scroll 0 0 #ff9900;   
}*/


/* Footer styles */
#footer {
	clear:both;
	float:left;
	width:100%;
}
#footer p {
	padding:10px;
	margin:0;
}


#contentSearch
{
	height:20px;
	margin:5px;
	background:#ffffff;
	border-radius: 15px;
	border:1px solid #ffffff;
	width:25%;
	padding-left:10px;
	/*background-image: url('/ThesaurusWorkBench/application/image/search_lupe.png') no-repeat scroll left top transparent;*/
}
#search
{
	width:70%;
	background-color:#ffffff;
	border: none;
    outline:none;
    
    
}

#lens
{
	width:5%;	
    border: none;
    outline:none;
    margin-top:8px;
    margin-left:10%;
}
#searchBar
{

	clear:both;
	float:left;
	width:100%;
	font-size:100%;
	background-color:#0084b6;
}

#headerDescription
{
	float:left;
	width: 49.8%;
	color:#0084b6;
	font-size: 1.92em;
	margin:5px 0;
	font-weight: normal;
	color: #ff9900;
	margin-left:2%;
}

#cmdCreaDelete
{
	float:right;
	height:40px;
	margin-right: 4%;
	padding-top:10px;
	
}

.buttonCD
{
	border: none;
    outline:none;
    cursor:pointer;
    padding-left:28px;
    font-weight: bold;
    color:#0084b6;    
    height: 25px;
    margin-left: 5px;
}

.buttonCD:hover
{
	text-decoration: underline;
}
#create
{
	background:url('/ThesaurusWorkBench/application/image/add.png') no-repeat scroll left top transparent;
}

#delete
{
	background:url('/ThesaurusWorkBench/application/image/remove.png') no-repeat scroll left top transparent;
}

/*elementi*/

.element {
    background: none repeat scroll 0 0 #e9e9e9;
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-bottom: 10px;
    clear:both;
    padding: 5px;
    position: relative;
    margin-left: 2%;
    width: 92%;
    min-height: 100px;
}

.element_of_predicate {
    min-height: 16px;
    padding: 2px 0;
	color: #0091c8;
}

.buttonEdit
{
	border: none;
    outline:none;
    cursor:pointer;
    padding-left:28px;
    font-weight: bold;
    color:#0084b6;    
    height: 25px;
    margin-left: 5px;
    background:url('/ThesaurusWorkBench/application/image/edit.png') no-repeat scroll left top transparent;
    margin-top: 20px;
    
}

.thes
{
	
	border-bottom: 0.1em solid black;
	cursor: pointer;
	min-height: 30px;
	padding-top: 10px;
	padding-left: 10px;
}

.thes:HOVER {
	background-color:#76b0ab;
}

input:disabled {
    color: #c6c6c6;
}

#disableExport
{color: #c6c6c6;}

#disableExport:HOVER
{
	cursor:pointer;
	background-color:#0092ca;	
}
 
#disableImport{color: #c6c6c6;}

#disableImport:HOVER
{
	cursor:pointer;
	background-color:#0092ca;	
}
.list_element
{
	width: 90%;
	float: left;
}

.labelSection
{
	font-size:1.5em;
}
